Unsticking Eclipse Plug-in Development *

نویسنده

  • Gail C. Murphy
چکیده

Eclipse is an open and extensible integrated development environment that allows third-party developers to integrate their plug-ins (tools) deeply with features shipped with the environment. Building a plug-in requires a developer to use Eclipse as a framework, extending and implementing classes in the Eclipse API, and calling appropriate methods on Eclipse objects using appropriate protocols. All too often, when trying to build a plug-in, we have seen developers become stuck, unable to make progress on a programming task associated with their plugin. To help unstick developers in this situation, we have built the Strathcona tool that can provide examples about the use of the Eclipse framework based on the structure of the code on which the developer is currently working. In this paper, we provide an overview of the Strathcona, and describe improvements to aid the usability and adoption of the tool.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Teaching Eclipse Plug-in Development for Undergraduates

With the rapid adoption of Eclipse as both development tool and application platform, teaching Eclipse plug-in development in universities is showing its necessity and advantage, especially on the undergraduate level. This paper introduces our practice in teaching Eclipse plug-in development for undergraduate students in Technische Universität München, Germany. Following a set of carefully desi...

متن کامل

Evaluating the Eclipse Platform as a Composition Environment

Eclipse is a popular open-source software development workbench, and is suitable for the integration of experimental research tools. It includes a state-of-the-art plug-in technology, and so it can be considered as a platform for reusable components, or composition environment. We evaluate the Eclipse platform from this point of view, and discuss strengths and weaknesses of its plug-in

متن کامل

Comparison of Integrated Development Environment (ide) Debugging Tools: Eclipse Vs Netbeans

---------------------------------------------------------------------***--------------------------------------------------------------------Abstract The Integrated Development Environment (IDE) provides many debugging tool to limit coding errors and facilitate error correction. It avoids software failure, reduce development and maintenance cost, improve customer agreement and software quality. ...

متن کامل

Demo Abstract: YETI - An Eclipse Plug-in for TinyOS 2.1

We present YETI1, an Eclipse plug-in providing support for TinyOS development. YETI provides features wellknown from development environments for other languages such as syntax highlighting, code completion and error detection. Furthermore, it includes an additional set of tools which are designed to ease the TinyOS development process for both newcomers and experienced developers. The plugin s...

متن کامل

YETI: A TinyOS Plug-in for Eclipse

Wireless ad hoc and sensor networks are constantly gaining importance due to their wide range of possible applications. The employed sensor hardware and software is becoming more complex and projects realized by means of sensor networks are increasingly ambitious. Despite these rapid advantages tools for sensor network development are still very primitive: A generic text editor and a command li...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004